<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //while循环特点：先判断，再执行，有可能一次都不执行
        var i=1;
        while(i<=10){
            console.log("熊在跑第"+i+"次");
            i++;//i=2  i=3  i=4 i=5  i=10  i=11
        }

        //求1-100之和
        var sum=0;//存放和
        var i=1;
        while(i<=100){
            sum+=i;//sum=sum+i=0+1+2+3+4+5+...+100
            i++;//i=2 i=3 i=4 i=5 i=100 i=101
        }
        console.log("1-100之和："+sum);

        //计算1-200之间所有奇数之和

        var i=1;
        var sum=0;
        while(i<=200){
            sum+=i;//sum=sum+i=0+1+3+5+7
            i+=2;//i=i+2=3   5  7
        }
        console.log("1-200之间所有奇数之和："+sum);

        var i=1;
        var sum=0;
        while(i<=200){
            if(i%2!=0){//条件选择
                sum+=i;//sum=0+1+3+5
            }
            i++;//2   3 4  5
           
        }
        console.log("1-200之间所有奇数之和："+sum);

        //计算200-500之间所有偶数之和
        var i=200;
        var sum=0;
        while(i<=500){
            if(i%2==0){//符合条件全是偶数
                sum+=i;
            }
            i++;
        }
        console.log("200-500之间所有的偶数之和："+sum);


        //将300-500之间计算3的倍数之和
        var i=300;
        var sum=0;
        while(i<=500){
            if(i%3==0){
                sum+=i;
            }
            i++;
        }
        console.log("300-500之间3的倍数之和："+sum);

        // 将0-100之间的4   8    12   16   20    24   28 ...在控制台输出，并在同一行显示
        var i=4;
        var str="";
        while(i<=100){
            if(i%4==0){
               str=str+i+"\t\t";//str=""+4+"\t\t"+8+"\t\t"+...
            }
            i++;
        }
        console.log(str);




        // 打印输出200-600之间即能被2又能被3整除的数，向当前页面输出，每行打印5个
        var i=200;
        var count=0;//个数
        while(i<=600){
            if(i%2==0&&i%3==0){
                count++;//1   2   3   4  5
                document.write(i+"&nbsp;&nbsp;&nbsp;");
                if(count%5==0){
                    document.write("<br>");
                }
            }
            i++;
        }
        document.write("<br>");
        document.write("200-600之间即能被2又能被3整除的数的个数："+count);



    </script>
</head>
<body>
    
</body>
</html>